package com.java3_5;

import java.util.*;

public class java3_5 {
    //    public static void main(String[] args) {
//        String[] str = {"tom","jack","mack"};
//        Arrays.sort(str, new Comparator<String>() {
//            @Override
//            public int compare(String o1, String o2) {
//
//
//            }
//        });
//
//
//    }
//    public static void main(String[] args) {
//        Set set = new HashSet();
//        set.add(123);
//        set.add("hello world");
//        set.add('Z');
//        set.add(3.14);
//
//        Iterator iterator = set.iterator();
//        while(iterator.hasNext()){
//            System.out.println(iterator.next());
//        }
//
//
//    }
//    public static void main(String[] args) {
//        Set set = new LinkedHashSet();
//        set.add(123);
//        set.add("hello world");
//        set.add('Z');
//        set.add(3.14);
//
//        Iterator iterator = set.iterator();
//        while(iterator.hasNext()){
//            System.out.println(iterator.next());
//        }
//
//
//    }
    public static void main(String[] args) {
//        String str = "hello";
//        Integer integer = 1;
        String[] str = {"tom","mack","jack","jerry"};


        Arrays.sort(str, new Comparator() {
            @Override
            public int compare(Object o1, Object o2) {
                if(o1 instanceof String && o2 instanceof String){
                    String o11 = (String) o1;
                    String o22 = (String) o2;

                    return o11.compareTo(o22);
                }
                throw new RuntimeException("类型不相同");
            }
        });


    }
}
